stuffed sheep sausages - Allemand Anglais Dictionnaire